Department : Computer Science and Engineering (NBA ACCREDITED) : Laboratories
LAB NAME: Operating Systems Lab
Operating Systems lab using C provides hands-on experience on Operating Systems concepts using a constructivist approach and problem-oriented learning. Operating systems are fundamental parts of every computing device to run any type of software. Data Structures lab and system software lab are also conducted in this lab during different semesters.
Data Structures provides a strong foundation for programming by introducing students to the basic concepts of data structures such as arrays, linked lists, stacks, queues, trees, and graphs.
Equipments: PC with Intel i3, 16 GB RAM: 30 Computers
Software: GCC Compiler
OS: UBUNTU 20.04 LTS, WINDOWS 11
LAB NAME: Database Lab
The database lab includes database management systems (DBMS), servers, storage devices, development tools, and other database-related software. It provides an environment where students can gain practical experience and hands-on training in database concepts, design, and implementation. It also provides a facility to develop application software that allows students to address real-world database scenarios.
Programming in C lab is also conducted in this lab.
Equipments: PC with Intel i3, 8 GB RAM: 32 Systems
Software: MySQL, GCC Compiler
OS: UBUNTU 20.04 LTS, WINDOWS 11
LAB NAME: Microprocessor Lab
This lab aims to give hands-on experience in how microcontrollers and microprocessors can be programmed. The course also aims to enable students to design and implement system software. Students should get familiar with assembly-level programming of microprocessors and microcontrollers, interfacing devices to microcontrollers, resource allocation algorithms in operating systems, and the design and implementation of system software.
Equipments: 8086 trainer kit: 10, CRO, DAC interfacing board, Stepper motor, Stepper motor interfacing board, PC with MASM assembler, Intel i3, 4 GB RAM: 6 Computers
Software: ASM assembler
OS: UBUNTU 16.04 LTS, WINDOWS XP
LAB NAME: Networking Lab
The Networking lab is equipped with networking hardware, software, and tools that allow individuals to design, configure, implement, and troubleshoot computer networks. It provides an environment where students can gain practical experience and hands-on training in networking concepts, protocols, and technologies. The networking lab typically includes simulation software that allows students to simulate real-world networking scenarios. An Object-Oriented Programming lab is also conducted here.
Object-Oriented Programming lab using Java is a hands-on learning experience for students to gain practical knowledge in Java programming and OOP concepts. Students will learn about Java classes, objects, inheritance, polymorphism, GUI programming, and file input/output.
Equipments: PC with Intel i3, 4 GB RAM: 30 Computers
Software: GCC Compiler, NS2, ANSI C, javac
OS: UBUNTU 20.04 LTS, WINDOWS 10
LAB NAME: Compiler Design Lab
A Compiler Design Lab is a practical component of computer science and engineering courses. This lab focuses on implementing various phases of a compiler and understanding the underlying principles that enable high-level programming languages to be translated into machine code.
Programming in C lab is also conducted in this lab.
Equipments: PC with Intel i3, 4 GB RAM: 30 Computers
Software: GCC Compiler, Lex, Yacc
OS: UBUNTU 20.04 LTS, WINDOWS 10
LAB NAME: Project & Design Lab
This lab focuses on the entire project lifecycle, from conceptualization and design to implementation and testing. The Project and Design Lab is an essential component of engineering and technology education, providing students with an opportunity to apply their knowledge to practical problems. It prepares students for real-world challenges by developing their technical, analytical, and project management skills, fostering innovation, and enhancing their ability to work collaboratively.
Equipments: PC with Intel i5, 32 GB RAM: 10 Computers
Software: VS Code, PyTorch, LaTeX, Jupyter Notebook, React
OS: WINDOWS 11